Accessible mathematics

2018-05-17 20:39:45

In my previous post, I successfully tested MathJax; this is a popular and graceful way of putting mathematical notation on the web.

But MathJax has another desirable feature: it facilitates making mathematics accessible.

First, equations rendered in MathJax are rendered using SVG (scalable vector graphics); these look nice when you zoom in on them, which is helpful to readers with visual disabilities who are helped by large text sizes.

Second, MathJax is friendly to screenreaders. This turns out to be an interesting and somewhat complicated subject. Mathematics as it is commonly notated is difficult to render into a purely verbal format, since the positions of glyphs is significant. But MathJax is set up to output mathematical notation in a format (MathML) that can be read by the MathPlayer plug-in for Internet Explorer browsers. The document author does not need to worry about this; the author only needs to configure the web (HTML) document to use MathJax, and then insert the notation as LaTeX code. This is all a godsend to an author who already is familiar with LaTeX typesetting code---it makes writing a web page with mathematics little different than writing a mathematical document using a LaTeX compiler as usual.

Here is a short video explaining how to use MathJax to write documents with mathematical notation that is accessible. Accessible Math on the Web: Part 1, The Simple Way to Use MathJax